package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * 驾驶人信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class DriverInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String dabh;
	private String xm;
	private String xbValue;
	private String xbName;
	private String sfzmmcValue;
	private String sfzmmcName;
	private String sfzmhm;
	private Date csrq;
	private String gjValue;
	private String gjName;
	private String lxdh;
	private String sjhm;
	private String zjcxValue;
	private String zjcxName;
	private Date cclzrq;
	private Date yxqs;
	private Date yxqz;
	private int ljjf;
	private String ztValue;
	private String ztName;
	private String xzqh;
	private String glbm;
	private String djzsxzqh;
	private String djzsxxdz;
	private Date gxsj;

	/**
	 * 获取驾驶人档案编号
	 * 
	 * @return String
	 */
	public String getDabh() {
		return dabh;
	}

	/**
	 * 设置驾驶人档案编号
	 * 
	 * @param dabh
	 *            档案编号
	 */
	public void setDabh(String dabh) {
		this.dabh = dabh;
	}

	/**
	 * 获取驾驶人姓名
	 * 
	 * @return String
	 */
	public String getXm() {
		return xm;
	}

	/**
	 * 设置驾驶人姓名
	 * 
	 * @param xm
	 *            驾驶人姓名
	 */
	public void setXm(String xm) {
		this.xm = xm;
	}

	/**
	 * 获取驾驶人性别字典值
	 * 
	 * @return String
	 */
	public String getXbValue() {
		return xbValue;
	}

	/**
	 * 设置驾驶人性别字典值
	 * 
	 * @param xbValue
	 *            性别字典值
	 */
	public void setXbValue(String xbValue) {
		this.xbValue = xbValue;
	}

	/**
	 * 获取驾驶人性别字典名
	 * 
	 * @return String
	 */
	public String getXbName() {
		return xbName;
	}

	/**
	 * 设置驾驶人性别字典名
	 * 
	 * @param xbName
	 *            性别字典名
	 */
	public void setXbName(String xbName) {
		this.xbName = xbName;
	}

	/**
	 * 获取驾驶人证件类型字典值
	 * 
	 * @return String
	 */
	public String getSfzmmcValue() {
		return sfzmmcValue;
	}

	/**
	 * 设置驾驶人证件类型字典值
	 * 
	 * @param sfzmmcValue
	 *            证件类型字典值
	 */
	public void setSfzmmcValue(String sfzmmcValue) {
		this.sfzmmcValue = sfzmmcValue;
	}

	/**
	 * 获取驾驶人证件类型字典名
	 * 
	 * @return String
	 */
	public String getSfzmmcName() {
		return sfzmmcName;
	}

	/**
	 * 设置驾驶人证件类型字典名
	 * 
	 * @param sfzmmcName
	 *            证件类型字典名
	 */
	public void setSfzmmcName(String sfzmmcName) {
		this.sfzmmcName = sfzmmcName;
	}

	/**
	 * 获取驾驶人证件号码
	 * 
	 * @return String
	 */
	public String getSfzmhm() {
		return sfzmhm;
	}

	/**
	 * 设置驾驶人证件号码
	 * 
	 * @param sfzmhm
	 *            证件号码
	 */
	public void setSfzmhm(String sfzmhm) {
		this.sfzmhm = sfzmhm;
	}

	/**
	 * 获取驾驶人出生日期
	 * 
	 * @return Date
	 */
	public Date getCsrq() {
		return csrq;
	}

	/**
	 * 设置驾驶人出生日期
	 * 
	 * @param csrq
	 *            出生日期
	 */
	public void setCsrq(Date csrq) {
		this.csrq = csrq;
	}

	/**
	 * 获取驾驶人国籍字典值
	 * 
	 * @return String
	 */
	public String getGjValue() {
		return gjValue;
	}

	/**
	 * 设置驾驶人国籍字典值
	 * 
	 * @param gjValue
	 *            驾驶人国籍字典值
	 */
	public void setGjValue(String gjValue) {
		this.gjValue = gjValue;
	}

	/**
	 * 获取驾驶人国籍字典名
	 * 
	 * @return String
	 */
	public String getGjName() {
		return gjName;
	}

	/**
	 * 设置驾驶人国籍字典名
	 * 
	 * @param gjName
	 *            国籍字典名
	 */
	public void setGjName(String gjName) {
		this.gjName = gjName;
	}

	/**
	 * 获取驾驶人联系电话
	 * 
	 * @return String
	 */
	public String getLxdh() {
		return lxdh;
	}

	/**
	 * 设置驾驶人联系电话
	 * 
	 * @param lxdh
	 */
	public void setLxdh(String lxdh) {
		this.lxdh = lxdh;
	}

	/**
	 * 获取驾驶人手机号码
	 * 
	 * @return String
	 */
	public String getSjhm() {
		return sjhm;
	}

	/**
	 * 设置驾驶人手机号码
	 * 
	 * @param sjhm
	 *            手机号码
	 */
	public void setSjhm(String sjhm) {
		this.sjhm = sjhm;
	}

	/**
	 * 获取准驾车型字典值
	 * 
	 * @return String
	 */
	public String getZjcxValue() {
		return zjcxValue;
	}

	/**
	 * 设置准驾车型字典值
	 * 
	 * @param zjcxValue
	 *            准驾车型字典值
	 */
	public void setZjcxValue(String zjcxValue) {
		this.zjcxValue = zjcxValue;
	}

	/**
	 * 获取准驾车型字典名
	 * 
	 * @return String
	 */
	public String getZjcxName() {
		return zjcxName;
	}

	/**
	 * 设置准驾车型字典名
	 * 
	 * @param zjcxName
	 *            准驾车型字典名
	 */
	public void setZjcxName(String zjcxName) {
		this.zjcxName = zjcxName;
	}

	/**
	 * 获取驾驶人初次领证日期
	 * 
	 * @return Date
	 */
	public Date getCclzrq() {
		return cclzrq;
	}

	/**
	 * 设置驾驶人初次领证日期
	 * 
	 * @param cclzrq
	 *            初次领证日期
	 */
	public void setCclzrq(Date cclzrq) {
		this.cclzrq = cclzrq;
	}

	/**
	 * 获取驾驶证有效期始
	 * 
	 * @return Date
	 */
	public Date getYxqs() {
		return yxqs;
	}

	/**
	 * 设置驾驶证有效期始
	 * 
	 * @param yxqs
	 *            驾驶证有效期始
	 */
	public void setYxqs(Date yxqs) {
		this.yxqs = yxqs;
	}

	/**
	 * 获取驾驶证有效期止
	 * 
	 * @return Date
	 */
	public Date getYxqz() {
		return yxqz;
	}

	/**
	 * 设置驾驶证有效期止
	 * 
	 * @param yxqz
	 *            驾驶证有效期止
	 */
	public void setYxqz(Date yxqz) {
		this.yxqz = yxqz;
	}

	/**
	 * 获取驾驶人累积违法计分
	 * 
	 * @return int
	 */
	public int getLjjf() {
		return ljjf;
	}

	/**
	 * 设置驾驶人累积违法计分
	 * 
	 * @param ljjf
	 *            累积违法计分
	 */
	public void setLjjf(int ljjf) {
		this.ljjf = ljjf;
	}

	/**
	 * 获取驾驶人状态字典值
	 * 
	 * @return String
	 */
	public String getZtValue() {
		return ztValue;
	}

	/**
	 * 设置驾驶人状态字典值
	 * 
	 * @param ztValue
	 *            驾驶人状态字典值
	 */
	public void setZtValue(String ztValue) {
		this.ztValue = ztValue;
	}

	/**
	 * 获取驾驶人状态字典名
	 * 
	 * @return String
	 */
	public String getZtName() {
		return ztName;
	}

	/**
	 * 设置驾驶人状态字典名
	 * 
	 * @param ztName
	 *            状态字典名
	 */
	public void setZtName(String ztName) {
		this.ztName = ztName;
	}

	/**
	 * 获取所属行政区划
	 * 
	 * @return String
	 */
	public String getXzqh() {
		return xzqh;
	}

	/**
	 * 设置所属行政区划
	 * 
	 * @param xzqh
	 */
	public void setXzqh(String xzqh) {
		this.xzqh = xzqh;
	}

	/**
	 * 获取管理部门代码
	 * 
	 * @return String
	 */
	public String getGlbm() {
		return glbm;
	}

	/**
	 * 设置管理部门代码
	 * 
	 * @param glbm
	 *            管理部门代码
	 */
	public void setGlbm(String glbm) {
		this.glbm = glbm;
	}

	/**
	 * 获取驾驶人登记住所行政区划
	 * 
	 * @return String
	 */
	public String getDjzsxzqh() {
		return djzsxzqh;
	}

	/**
	 * 设置驾驶人登记住所行政区划
	 * 
	 * @param djzsxzqh
	 *            登记住所行政区划
	 */
	public void setDjzsxzqh(String djzsxzqh) {
		this.djzsxzqh = djzsxzqh;
	}

	/**
	 * 获取驾驶人登记住所详细地址
	 * 
	 * @return String
	 */
	public String getDjzsxxdz() {
		return djzsxxdz;
	}

	/**
	 * 设置驾驶人登记住所详细地址
	 * 
	 * @param djzsxxdz
	 *            登记住所详细地址
	 */
	public void setDjzsxxdz(String djzsxxdz) {
		this.djzsxxdz = djzsxxdz;
	}

	/**
	 * 获取记录更新时间
	 * 
	 * @return String
	 */
	public Date getGxsj() {
		return gxsj;
	}

	/**
	 * 设置记录更新时间
	 * 
	 * @param gxsj
	 *            更新时间
	 */
	public void setGxsj(Date gxsj) {
		this.gxsj = gxsj;
	}

}
